<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>

    <body>
        <script>
            // 需求：根据用户选择计算两个数的结果
            /*
                打开页面出现一个提示框，注意是一直提示的，
                请您选择 + - * / ，如果输入q，则是退出结束程序
            */

            while (true) {
                let action = prompt(
                    "1. 输入 + - * / 计算两个数字的结果\n2. 如果输入q则是退出"
                );

                if (action == "q") {
                    break;
                }

                if (
                    action == "+" ||
                    action == "-" ||
                    action == "*" ||
                    action == "/"
                ) {
                    let num1 = +prompt("请输入第一个数：");
                    let num2 = +prompt("请输入第二个数：");
                    switch (action) {
                        case "+":
                            alert(`您计算求和的结果是：${num1 + num2}`);
                            break;
                        case "-":
                            alert(`您计算求差的结果是：${num1 - num2}`);
                            break;
                        case "*":
                            alert(`您计算求积的结果是：${num1 * num2}`);
                            break;
                        case "/":
                            alert(`您计算求商的结果是：${num1 / num2}`);
                            break;
                    }
                } else {
                    alert("输入有误！重新输入！");
                    continue;
                }
            }
        </script>
    </body>
</html>
